package com.cs.contract.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;


/**
 * @Author：zrx
 * @Package：com.cs.cscontract.domain
 * @Project：Ruoyi
 * @name：NonSupTenderProject
 * @Date：2024/11/19 17:44
 * @Filename：NonSupTenderProject
 */
public class NonSupTenderProject extends BaseEntity {
    private static final long serialVersionUID = -2662128014343876523L;
    @Excel(name = "采购项目编号")
    private String gfId;
    @Excel(name = "供应商ID")
    private Integer hid;
    @Excel(name = "采购项目名称")
    private String gfName;
    @Excel(name = "采购单位")
    private String gfUnit;
    @Excel(name = "采购方式")
    private Integer gfWay;
    @Excel(name = "是否流标")
    private Integer gfLn;
    @Excel(name = "终止采购")
    private Integer gfTp;
    @Excel(name = "过期未接受")
    private Integer gfEba;
    @Excel(name = "是否中标")
    private Integer gfSb;
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "报价截至时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date gfQtime;
    @Excel(name = "报价状态")
    private Integer gfQstate;

    public String getGfId() {
        return gfId;
    }

    public void setGfId(String gfId) {
        this.gfId = gfId;
    }

    public Integer getHid() {
        return hid;
    }

    public void setHid(Integer hid) {
        this.hid = hid;
    }

    public String getGfName() {
        return gfName;
    }

    public void setGfName(String gfName) {
        this.gfName = gfName;
    }

    public String getGfUnit() {
        return gfUnit;
    }

    public void setGfUnit(String gfUnit) {
        this.gfUnit = gfUnit;
    }

    public Integer getGfWay() {
        return gfWay;
    }

    public void setGfWay(Integer gfWay) {
        this.gfWay = gfWay;
    }

    public Integer getGfLn() {
        return gfLn;
    }

    public void setGfLn(Integer gfLn) {
        this.gfLn = gfLn;
    }

    public Integer getGfTp() {
        return gfTp;
    }

    public void setGfTp(Integer gfTp) {
        this.gfTp = gfTp;
    }

    public Integer getGfEba() {
        return gfEba;
    }

    public void setGfEba(Integer gfEba) {
        this.gfEba = gfEba;
    }

    public Integer getGfSb() {
        return gfSb;
    }

    public void setGfSb(Integer gfSb) {
        this.gfSb = gfSb;
    }

    public Date getGfQtime() {
        return gfQtime;
    }

    public void setGfQtime(Date gfQtime) {
        this.gfQtime = gfQtime;
    }

    public Integer getGfQstate() {
        return gfQstate;
    }

    public void setGfQstate(Integer gfQstate) {
        this.gfQstate = gfQstate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("gfId", gfId)
                .append("hid", hid)
                .append("gfName", gfName)
                .append("gfUnit", gfUnit)
                .append("gfWay", gfWay)
                .append("gfLn", gfLn)
                .append("gfTp", gfTp)
                .append("gfEba", gfEba)
                .append("gfSb", gfSb)
                .append("gfQtime", gfQtime)
                .append("gfQstate", gfQstate)
                .toString();
    }
}
